package com.lixiaoyu.service;

import com.lixiaoyu.entity.Express;
import com.lixiaoyu.entity.ExpressBox;

/**
 * 接口
 */
public interface ExpressService {

    /**
     * 管理员登录
     * @param admin 代表管理员
     * @param a  进行的操作
     */
    String adminLogin(String admin,int a);

    /**
     * 普通用户登录
     * @param user 代表普通用户
     * @param a 进行的操作
     */
    String userLogin(String user,int a);

    /**
     * 获取账户 和密码
     *
     * @param userName
     * @param passWord
     * @return
     */
    String[][] getUserPassWord(String userName, int passWord);

    /**
     * 按照取件码查询
     * @param getExpressCode
     * @return
     */
    String[][] selectUserExpress(int getExpressCode);

    /**
     * 删除 快递（取快递）
     * @param getExpressCode
     */
    void deleteUserExpress(int getExpressCode);

    /**
     * 增加快递（快递放入快递柜子）
     * @param express
     */
    void addAdminExpress(Express express);

    /**
     * 快递修改
     * @param next 取件码
     * @param next1 快递单号
     * @param next2 快递公司
     * @return
     */
    int updateAdminExpress(int next, String next1, String next2);

    /**
     * 查询有所的数据
     * @return
     */
    int selectAdminExpress();
}
